#ifndef TABLA_H_
#define TABLA_H_

#include <string>
#include <list>
#include <mensajes.h>

#define FTOCK_FILE "/usr/include/errno.h"
#define FTOCK_PERSONAS 1
#define FTOCK_PERSONAS_SEM (FTOCK_PERSONAS+1)

class Tabla {
protected:
	const char* nombreArchivo;
public:
	Tabla();
	virtual ~Tabla();

	virtual int abrir() = 0;
	virtual int cerrar() = 0;
	virtual std::list<mensajes::RespuestaType> ejecutar(mensajes::ConsultaType consulta) = 0;
};

#endif /* TABLA_H_ */
